home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 12 / BBS in a box XII-2.iso / Files II / Hyper / Me-Mz / Menu Maker Pro 1.6.sit / Menu Maker Pro™ V1.6□ ƒ / User Guide & menu help < prev    next >
Encoding:
Text File  |  1994-03-12  |  8.0 KB  |  133 lines  |  [TEXT/ttxt]

  1.  
  2.                              READ ME & LICENSE AGREEMENT FOR:
  3.                                    •••Menu Maker Pro™ V1.6•••
  4.                                                                                         March, 1994
  5.  
  6. ***  Additional help available on-line in the program!
  7. •   For information on the 'Special' menu in Menu Maker Pro™, consult the information box on the title screen.
  8.  
  9. •  System 7 users may use Balloon Help for almost all buttons, fields and menus in Menu Maker Pro™.  System 6 users can use the "Show Help" menuitem for help on the buttons in the Work Screen only.
  10. ***
  11.  
  12. Topics:
  13.  
  14. •  About this Guide
  15. •  How to Register
  16. •  Key Terms
  17. •  Menu Making Basics
  18. •  Liability information
  19.  
  20. About this Guide: 
  21.         
  22.         This guide has been specially created to guide you through the menu making process in the self contained HyperCard® development system.  You may wish to refer to HyperTalk Reference guide, under "Menus" to learn more about the key words.  Since this program was written for the everyday user, we have now included a list of key terms that you will need to know to make menus more effectively.
  23.  
  24.  
  25. How do I register?:
  26. _________________
  27.  
  28.      It's easy!  Just select "SW Registration..." from the "Special" menu.  It will take you to 2 cards which serve as your order form.  Simply fill out the text boxes, select the appropriate check boxes and your done!  Use the "Print" menu and in a minute your order form is complete.  Send it in with your check or money order to:
  29.  
  30.            BenSoft Ltd.,
  31.            ATTN: Sales Department
  32.            6601 Horseshoe Lane
  33.            Huntington Beach, CA
  34.            92648-1525
  35.  
  36. *** Make your check or money order is payable to Ben Zadik.
  37.  
  38.       In a couple of weeks, you'll receive your Registration password to eliminate the Shareware notice at the begining of the program.  Remember, the SHAREWARE fee is only $10, or $15 for the most current copy on a disk, plus special bonus stacks.
  39.  
  40. *** Special reminder:  Once you order, for this low price, you'll be guaranteed all other upgrades for free.  You'll also be notifed by electronic mail of new products, and upgrades.
  41.  
  42. Send questions, suggestions, comments to:
  43.  
  44.             BenSoft Ltd.
  45.             ATTN: Customer Service
  46.             6601 Horseshoe Lane
  47.             Huntington Beach CA
  48.             92648-1525
  49. _______________________________
  50.  
  51.  
  52. Key Terms:
  53.  
  54. •  Menubar:  The solid strip at the top of the screen used in almost every application for the Macintosh.  According to the ATP (Apple Thought Police), all applications should include an Apple Menu, File menu, and Edit menu.  However feel free to do what every you wish to customize your own stacks.
  55.                 HyperCard commands:  Hide menubar    --  will hide the menubar until it is "SHOW"n
  56.                                                                                         Show menubar  --   shows the menubar when hidden
  57.  
  58. • Menuitem:  The lines listed under each menu.  Menu Maker allows you to customize the menus and create your own menuitems.
  59.  
  60. •  Menu message:  This is very important.  If you are planning on using the menus you create with Menu Maker Pro™ in your own stacks, you will need a handler to intercept the "messages" sent when someone selects a menuitem.  The menu message is the handler that you will use in your stacks to handle each menuitem.  Normally, you name the handlers according to the menuitem name.
  61.             One of the buttons on the Work Screen of Menu Maker Pro™ has a button called "Set Menumessage".  By setting a menumessage for each menuitem, Menu Maker Pro™ will create skeleton handlers for you.  For instance, if you created a menuitem named "Beep...", you might name the menu message "BeepMM".  Menu Maker Pro™ will then create a handler like this:
  62.  
  63. on BeepMM
  64. end BeepMM
  65.  
  66.             All you must do is add commands inbetween those 2 lines and whenever the "Beep..." menuitem is selected, those commands will be executed.  Here is an example of what you might write IN YOUR OWN STACK AFTER YOUR MENUS HAVE BEEN INSTALLED:
  67.  
  68. on BeepMM
  69.     answer "Beep how many times?" with "3" or "2" or "1"
  70.     put it into howMany
  71.     beep howMany
  72. end BeepMM
  73.  
  74. **** Extra Notes on Menu Messages:
  75.      It's a good idea to add "MM" after all menuitem handler names for 2 reasons.  First, it is easier to tell them apart from normal handlers.  Second, it protects you from accidentally intercepting a HyperCard command like "Quit".
  76.  
  77. •  Command Characters:   Command characters are "shortcuts" to many of the menuitems found in Macintosh menus.  For instance, the "Q" found to the right of "Quit" in the File menu of this document, of the "P" found to the right of the "Print..." of the File menu.   It enables the user to access that menuitem by pressing (and holding down) the Command button (also known as the "open apple" button) and one key. 
  78.          For instance, pressing Command + "P" will access the "Print..." menuitem.
  79.          Menu Maker Pro™ allows you to give your menuitems their own command characters, using the "Set Command Char." button on the Work Screen. 
  80.  
  81. For more information use Balloon Help while in the Work Screen.
  82. _______________________________
  83.  
  84. Menu Making Basics (with Menu Maker Pro™ V1.6)
  85.  
  86. * How menus work in HyperCard®- To make menus in HyperCard, you must use many repetitive commands to create a menu, make menuitems, and customize them.  These commands must be stored in "scripts", and more specifically, handlers.  These handlers can be called at any time.
  87.  
  88. * How Menu Maker Pro™ V1.6 helps- Menu Maker Pro is a HyperCard stack.  It works by letting you enter the names of the menus and menuitems you want.  Additionally, it lets you set properties of them like enable/disable, command characters etc.  Then, by examining what you have entered, it creates all the HYPERCARD COMMANDS FOR YOU, AND THEN WRITES THEM WRITE INTO YOUR CUSTOM STACKS FOR YOU.
  89.     Menu Maker Pro™ will put all the commands in a handler (that you name in the Preference card).  After installation, to call up your menus, just type the name of the handler into the message box, or in your scripts.
  90.  
  91. •••••••• New feature:   Version 1.6 introduces a new preference called "Include System Messages".  When checked (in the preference card), Menu Maker will include the following handlers AUTOMATICALLY.  We suggest ALL BEGINNERS KEEP THIS CHECKED!
  92.  
  93. on openStack
  94.     menuMaker -- or whatever the handler name is
  95.     pass openStack
  96. end openStack
  97.  
  98. on closeStack
  99.     reset menubar
  100.     pass closeStack
  101. end closeStack
  102.  
  103. on resumeStack
  104.     menuMaker -- or whatever the handler name is
  105.     pass resumeStack
  106. end resumeStack
  107.  
  108. on suspendStack
  109.     reset menubar
  110.     pass suspendStack
  111. end suspendStack
  112.  
  113. These messages (above) instruct HyperCard® to create YOUR CUSTOM menus whenever your stack is opened, and delete them when it is closed.  The "resumeStack" and "suspendStack" do the same when you are working with multiple stacks at once.
  114.  
  115. _________________
  116.     For details on how Menu Maker Pro™ V1.6 accomplishes this, contact BenSOFT Ltd by the address listed in this document.
  117.  
  118.  
  119. Original program by: Ben Zadik
  120. © 1993-1994 by BenSoft  Ltd.  
  121. All rights reserved.
  122. _______________________________
  123.  
  124. Liablility Information:
  125.  
  126. Menu Maker Pro™  has not been known to cause any problems to any Macintosh as of 312/94.
  127.  
  128. WARNING:  THE PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.  THE ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OF THE PROGRAM IS ASSUMED BY YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU (AND NOT BENSOFT™ OR ITS DEALERS) ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR, OR CORRECTION.   FURTHER, BENSOFT™ DOES NOT WARRANT, GUARANTEE, OR MAKE ANY REPRESENTATIONS REGARDING THE USE OF, OR THE RESULTS OF THE USE OF, THE PROGRAM IN TERMS OF CORRECTNESS, ACCURACY, RELIABILITY, CURRENTNESS, OR OTHERWISE; AND YOU RELY ON THE PROGRAM AND RESULTS SOLELY AT YOUR OWN RISK.
  129.  
  130. THEIR IS NO WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THAT IS MADE BY BENSOFT™ ON THIS BENSOFT™ PRODUCT.   SOME STATES DO NOT ALLOW THE EXCLUSION OF LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE ABOVE LIMITATION MAY NOT APPLY TO YOU.
  131.  
  132. Menu Maker Pro & BenSoft are trademarks of BenSoft Ltd.
  133. HyperCard, Apple & Macintosh are registered trademarks of Apple Computer Inc.